﻿using System;
using System.Text;

namespace Microsoft.BizTalk.Samples.EDIGuidance.HelperComponents
{
    [Serializable]
    public class EDIBREHelper
    {
        #region Party / Agreement Resolution Properties
        public string SenderQualifier_ISA5 { get; set; }
        public string SenderIdentifier_ISA6 { get; set; }
        public string ReceiverQualifier_ISA7 { get; set; }
        public string ReceiverIdentifier_ISA8 { get; set; }
        #endregion

        #region Batch Resolution Properties
        public Boolean ToBeBatched { get; set; }
        public string ReceiverPartyName { get; set; } //not the same as ISA8
        public string AgreementName { get; set; }
        public string SenderPartyName { get; set; } //not the same as ISA6
        public string BatchName { get; set; } //Note this is configured in filter properties
        #endregion

        #region Itinerary Resolution Properties
        public string ItineraryName { get; set; }
        public string ItineraryDBConnectionSting { get; set; }
        #endregion

        #region Misc Properties
        public int AgreementID { get; set; }
        public string AgreementNameForSend { get; set; }
        public int BatchID { get; set; }
        public string DestinationParties { get; set; }
        public int DestinationPartyID { get; set; }
        public string DestinationPartyName { get; set; }
        public string ReceiverPartyNameForSend { get; set; }
        public string SenderPartyNameForSend { get; set; }
        #endregion

    }
}
